import pygame
from math import pi

pygame.init()

window = pygame.display.set_mode((400, 600))
pygame.display.set_caption('我要开发游戏')

window.fill((255, 255, 255))

# 画直线
# pygame.draw.line(画布, 颜色, 起点, 终点，线宽=1)
pygame.draw.line(window, (255, 0, 0), (100, 100), (300, 110))

# 画折现
# pygame.dran.lines(画布，颜色，是否闭合，点列表，线宽=1)
points = [(100,200),(300,200),(300,400),(100,400)]
pygame.draw.lines(window, (0, 255, 0), True, points, 3)

# 画圆
# pygame.draw.circle(画布，颜色, 圆心坐标，半径，线宽)         这里有点和画线段不一样如果线宽是 0 代表画实心的
pygame.draw.circle(window, (0,0,0), (200,400), 100, 1)

# 画矩形
# pygame.draw.rect(画布，颜色, 矩形范围，线宽)         这里有点和画线段不一样如果线宽是 0 代表画实心的
pygame.draw.rect(window,(128,230,87), (100,30, 250, 50), 2)

# 画椭圆
# pygame.draw.ellipse(画布，颜色, 矩形范围，线宽)         这里有点和画线段不一样如果线宽是 0 代表画实心的
pygame.draw.ellipse(window, (0,0,128), (100,30, 250, 50), 1)

# 画圆弧
# pygame.draw.circle(画布，颜色, 矩形范围，起始弧度，终止弧度，线宽=1)
pygame.draw.arc(window, (0,0,0), (50,50, 100, 30), pi/2, pi)

pygame.display.flip()

while True:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            exit()
